protective grating - French English Dictionary